// 添加菜品业务模块
console.log( '添加菜品业务模块...' )

// 执行登录验证
import './food-common'

import axios from 'axios'
import baseURL from './webpack-env'

// 上传图片
$('.upform').submit(function (e){
    // $(this) -> JQ对象
    // this -> DOM对象
    // 阻止表单默认提交
    e.preventDefault()

    // 创建formdata对象
    var formdata = new FormData(this)

    // 发送上传图片请求
    // axios.post('http://localhost:8080/file/upload',formdata)
    axios.post(baseURL + '/file/upload',formdata)
    .then((res)=>{
        let {data} = res
        alert(data.msg)
        if (data.code === 1) {
            // 显示上传图片地址
            $('#imgurl').val(data.imgurl)
        }
    })
})

// 点击 添加菜品
$('.btn-primary').click(function (){
    // 获取输入的数据
    var name = $('#name').val()
    var desc = $('#desc').val()
    var price = $('#price').val()
    var type = $('#type').val()
    var imgurl = $('#imgurl').val()

    // 空值判断
    if (!name || !desc || !price || !type || !imgurl) {
        alert('输入内容不能为空')
        return
    }

    // 发送请求
    // axios.post('http://localhost:8080/food/add',{name,desc,price,type,imgurl})
    axios.post(baseURL + '/food/add',{name,desc,price,type,imgurl})
    .then((res)=>{
        alert(res.data.msg)
        if (res.data.code === 1) {
            $('#name').val('')
            $('#desc').val('')
            $('#price').val('')
            $('#type').val('')
            $('#imgurl').val('')
        }
    })
})
